home *** CD-ROM | disk | FTP | other *** search
/ C & C++ Multimedia Cyber Classroom / C and C++ Multimedia Cyber Classroom (Prentice Hall) (1998).iso / src / fig14_11.jar / Ch14 / Fig14_11 / Fig14_11.cpp < prev    next >
C/C++ Source or Header  |  1997-11-04  |  564b  |  26 lines

  1. // Fig. 14.11: fig14_11.cpp
  2. // Creating a randomly accessed file sequentially
  3. #include <iostream.h>
  4. #include <fstream.h>
  5. #include <stdlib.h>
  6. #include "clntdata.h"
  7.  
  8. int main()
  9. {
  10.    ofstream outCredit( "credit.dat", ios::out );
  11.  
  12.    if ( !outCredit ) {
  13.       cerr << "File could not be opened." << endl;
  14.       exit( 1 );
  15.    }
  16.  
  17.    clientData blankClient = { 0, "", "", 0.0 };
  18.  
  19.    for ( int i = 0; i < 100; i++ )
  20.       outCredit.write( 
  21.          reinterpret_cast<const char *>( &blankClient ), 
  22.          sizeof( clientData ) );
  23.    return 0;
  24. }
  25.  
  26.